#veson1:
# print('\n'.join([''.join([('I Love you！'[(x-y)%len('I Love you！')] 
# if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') 
# for x in range(-30, 30)]) for y in range(15, -15, -1)]))
#代码使用了Python中的列表推导式和字符串的拼接方法，通过遍历x和y的值来打印出一个心形图案。
#其中，'\n'表示换行，''.join()表示将列表中的元素拼接成一个字符串。
#代码通过计算每个坐标点到心形轮廓的距离，如果距离在心形轮廓范围内，则输出‘Love’，否则输出空格。
#这段代码的浪漫之处在于，它能够让人们通过编写简单的程序来表达浪漫情感，同时还展示了Python语言强大的列表推导式和字符串拼接方法。


#verson2:
# import turtle
# turtle.color("red");turtle.write("I ❤ U", align="center", font=("Arial", 24, "normal"))
# turtle.done()
#代码简洁而富有意义，通过鲜艳的红色进一步增强了浪漫氛围。


#verson3
# import matplotlib.pyplot as plt
# plt.text(0.5, 0.5, '❤️', fontsize=100, ha='center', va='center', color='red')
# plt.axis('off')  ;plt.show()
#我们利用 matplotlib 库在绘图窗口中央显示一个红色爱心符号
#我们想借助此代码，通过一个大大的红色爱心符号传达浪漫情感。红色代表热情和爱情，简单而直接的视觉效果使其成为表达爱意的绝佳方式。



#verson4
# import matplotlib.pyplot as plt;import numpy as np
# t = np.linspace(0, 2*np.pi, 100);plt.plot(16*np.sin(t)**3, 13*np.cos(t)-5*np.cos(2*t)-2*np.cos(3*t)-np.cos(4*t), 'r')
# plt.text(0, 0, 'I ❤ You', fontsize=20, fontweight='bold', color='red', ha='center', va='center');plt.axis('equal'), plt.axis('off'), plt.show()
#通过使用 Matplotlib 绘制了一颗红色的心形曲线，并在心形的中心位置添加了一段浪漫的文字“I ❤ You”。代码的每一行都有其独特的意义：
#第二行：
#生成从0到2π的100个等间隔点的数组，表示心形曲线的参数范围，这是绘制心形曲线的基础。利用参数方程绘制了心形曲线，曲线颜色为红色（'r'），象征着热烈的爱情。
#第三行：
#：在心形的中心位置添加了文字“I ❤ You”，字体大小为20，加粗，颜色为红色。ha='center'和va='center'确保文字在心形的正中心显示。
#：设置等比例坐标系并关闭坐标轴显示，使得心形图案更加突出和美观，最后通过plt.show()显示最终图形。
#这段代码不仅绘制了一个象征浪漫的红色爱心，还在爱心中心位置添加了表达爱意的文字，传达了浓烈的爱情和浪漫之情。


import matplotlib.pyplot as plt;import numpy as np;t = np.linspace(0, 2*np.pi, 100);x = 16 * np.sin(t)**3;y = 13 * np.cos(t) - 5 * np.cos(2*t) - 2 * np.cos(3*t) - np.cos(4*t)
plt.plot(x, y, 'r');plt.rcParams['font.family'] = ['SimHei'] ;text = "星辰映月舞三行\n代码情深织梦网\n浪漫成诗共赏长";plt.text(0, 0, text, fontsize=12, fontweight='bold', color='red', ha='center', va='center', linespacing=1.5)
plt.axis('equal');plt.axis('off');plt.show()

